Accommodating
OLE 1 Versions of the Object Application
When the OLE
1 version of an object application is superseded by an OLE 2 version and the
OLE 2 version is to be installed in the user s system, such as when upgrading,
two situations can arise:
An OLE 1 version of the
application is present on the user s system and the installation process
overwrites the OLE 1 executable with the OLE 2 version.
An OLE 1 version of the
application is present on the user s system and the user chooses not to
overwrite it with the OLE 2 version.
Note Even if the
OLE 1 object application is not on the user s system, the install/setup program
for the OLE 2 object application should register the application as capable of
servicing its OLE 1 objects. To do this, follow the guidelines presented under
When the OLE 1 Version is Overwritten, and add the following entry to the CLSID
root key:
<OLE 1
class name>/CLSID = <CLSID of OLE 1 application>